$(function() {
    var userInfo = getLocalUserInfo();
    checkUserLogin();
    var tid = 0;
	// 调取二维码识别
//	mui.plusReady(function () {
//		var qm = new window.quickMark({
//			callback: function (type, code) {
//				console.log(code);
//				list();
//			}
//		});
//		
//	});

//	$('#search_btn').on('tap', function() {
//		wx.scanQRCode({
//		  needResult: 1, // 默认为0，扫描结果由微信处理，1则直接返回扫描结果，
//		  scanType: ["qrCode","barCode"], // 可以指定扫二维码还是一维码，默认二者都有
//		  success: function (res) {
//		    var result = res.resultStr; // 当needResult 为 1 时，扫码返回的结果
//		    console.log(res);
//		    tid = result;
//		    alert(tid);
//		    list();
//		  }
//		});
//		wx.error(function (res) {
//			alert("调用微信api返回的状态:"+res.errMsg);
//		});
//	});
	//list();
    //列表
    function list() {
        $.ajax({
            type: "post",
            url: ApiUrl,
            ontentType: 'application/json',
            data:JSON.stringify({
              	"op": "ScanQRcode",
				"Pid": userInfo.Pid,
				"tid": tid,
            }),
            dataType: "json",
            success: function(e) {
//          	if(e.status == 0){
//          		 layer.open({content: e.Message, skin: 'msg', time: 2});
//					 WeixinJSBridge.invoke('closeWindow',{},function(res){
//								//alert(res.err_msg);
//					 });
//          	}else{
//          		var html = template('order-list-tmpl', e);
//                  $('.list').html(html);
//          	}
            	var html = template('order-list-tmpl', e);
                $('.list').html(html);
            	
            }
        })
    }

	function app(){
		var url = location.href;
		$.ajax({
	        type: "post",
	        url: ApiUrl,
	        ontentType: 'application/json',
	        data:JSON.stringify({
	          	"op": "App",
	          	"url":url
	        }),
	        success: function(e) {
	        	console.log(JSON.stringify(e));
	        	e = JSON.parse(e);
	        	console.log(e.appId);
	        	wx.config({
				    debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来，若要查看传入的参数，可以在pc端打开，参数信息会通过log打出，仅在pc端时才会打印。
				    appId: e.appId, // 必填，公众号的唯一标识
				    timestamp: e.timestamp, // 必填，生成签名的时间戳
				    nonceStr: e.nonceStr, // 必填，生成签名的随机串
				    signature: e.signature,// 必填，签名
				    jsApiList: ["scanQRCode"] // 必填，需要使用的JS接口列表，所有JS接口列表见附录2
				});	
				
			  wx.ready(function() {
			      wx.checkJsApi({
			          jsApiList : ['scanQRCode'],
			          success : function(res) {
			          		wx.scanQRCode({
							    needResult: 1, // 默认为0，扫描结果由微信处理，1则直接返回扫描结果，
							    scanType: ["qrCode","barCode"], // 可以指定扫二维码还是一维码，默认二者都有
							    success: function (res) {
							    var result = res.resultStr; // 当needResult 为 1 时，扫码返回的结果
							    console.log(res);
							    tid = result;
							    list();
							  }
					       });
			          }
			      });
			  });
	        }
	    })
	}        
	app();

    // 页面数据重新加载
    window.pageReload = function () {
        // 重新加载列表
        reset = true;
        list();
    }
});
